package com.shux.usermanager.biz;

import java.util.List;

import com.shux.usermanager.entity.SysMenu;

/**
 **********************************************
 *  描述：系统菜单相关BIZ
 * Simba.Hua
 * 2017年6月18日
 **********************************************
**/
public interface ISysMenuBiz {
    public List<SysMenu> queryAllMenu();
    
    /**
     * 根据父节点获取下面所有的子节点
     * @param parentId
     * @return
     */
    public List<SysMenu>  queryMenusByParentId(Integer parentId);
    
    /**
     * 获得根目录下所有节点
     * @return
     */
    public List<SysMenu> queryMenusRoot();
    /**
     * 通过角色的权限获取菜单列表
     * @param menuList
     * @param roleRights
     * @return
     */
    public List<SysMenu> checkMenu(List<SysMenu> menuList, String roleRights);
    
}
